@CHARSET "utf-8";
* {
	margin:				0px;
	padding: 			0px;
	border:				0px;
	font-family:		Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:			10pt;
}

ul {
	list-style:			none;
}

.negrito {
	font-weight:		bold;
}

.italico {
	font-style:			italic;
}

.labelDesabilitado {
	font-style:			italic;
	color:				#666666;
}

.divInformacaoAdicional p {
	text-align:			justify;
	font-size:			8pt;
	width:				300px;
}

.imgPreviaLayout {
	margin-left:		20px;
}

/*
 * Inicio da configuracao da DivBrowsers
 */
#divBrowsers {
	width:				100%;
	background-color:	#DFDFFF;
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom:		1px solid #000000;
	overflow:			hidden;
}
.pAvisoIe {
	margin:				auto;
	margin-bottom:		0px;
	margin-top:			0px;
	text-align:			center;
	font-size:			10pt;
	width:				80%;
}
#ulBrowsers {
	margin:			auto;
	margin-top:		5px;
	width:			325px;
}
#ulBrowsers li {
	border:			1px solid #000000;
	width:			52px;
	height:			50px;
	padding-top:	2px;
	float:			left;
	margin-left:	5px;
	margin-right:	5px;
}
#ulBrowsers li a {
	display:		block;
	font-size:		10pt;
	text-align:		center;
}

/*
 * Fim da configuracao da DivBrowsers
 */

 /*
  * Inicio da Configuracao da Estrutura Basica
  */
html, body {
	height:				100%;
}

#divSite {
	min-height:			100%;
	position:			relative;
	min-width:			760px;
	background-image:	url("/constructore/imagens/fundo-menu.png");
	background-repeat:	repeat-y;
	overflow:			hidden;
	z-index:			0;
}

#divRodape {
	position:			absolute;
	bottom:				0;
	left:				0;
	width:				100%;
}

#divMeio {
	margin-bottom:		30px;
}

#divPrincipal {
	margin-left:		213px;
}

#divConteudo {
	min-height:			370px;
	padding-right:      25px;
	padding-bottom:     35px;
	padding-top:		35px;
}

/*Configuracoes do Topo*/
#divMec {
	background-image:	url(../../imagens/barraMec_all.jpg);
	background-repeat: repeat;
	background-position: left;
	background-color: #095224;
	height: 36px;
	width:				100%;
	overflow:			hidden;

	
}

#imgMinisterio {
	float:left;
}

#imgBrasil {
	float:right;
}

#divMenuSuperior {
	background-color:	#43454A;
	height:				16px;
	padding-top:		4px;
	border-top:			3px solid #FFFFFF;
	color:				#FFFFFF;
}

#pMenuSuperior {
	text-align:			center;
}

.linkAtivoBarraSuperior, .linkBarraSuperior {
	color:				#FFFFFF;
	text-decoration:	none;
	padding:			0px 3px 0px 3px;
}

#divCabecalho {
	background-image:	url("/constructore/imagens/fundo-barra-superior.png");
	background-repeat:	repeat-x;
	height:				70px;
	border-bottom:		2px solid #FFFFFF;
	padding-left:		17px;
	padding-right:		17px;
	overflow:			hidden;
}

#linkLogoConstructore {
	display:			block;
	float:				left;
	height:				70px;
	width:				316px;
	margin-right:		20px;
}

#divNavegacao {
	background-image:	url("/constructore/imagens/fundo-barra-navegacao-rodape.png");
	background-repeat:	repeat-x;
	height:				30px;
	overflow:			hidden;
}

#TituloNavegacao {
	margin-left:		213px;
	color:				#6E663B;
	padding-top:		5px;
}

#divBuscaCabecalho {
	float:				right;
	width:				300px;
	margin-top:			15px;
}

#divBuscaCabecalhoInput {
	float:				left;
	padding-right:		5px;
}

#labelBuscaCabecalho {
	color:				#FFFFFF;
	margin-right:		5px;
}

#inputBusca {
	border:				1px solid #8EA7BD;
	width:				115px;
}

#divBuscaCabecalhoRadios {
	padding-left:		45px;
}

#divBuscaCabecalhoRadios label {
	color:				#FFFFFF;
	font-size:			8pt;
	display:			block;
	float:				left;
	margin:				2px 2px;
}

#divBuscaCabecalhoRadios input {
	display:			block;
	float:				left;
	margin:				2px 2px;
}

#divBuscaCabecalhoBotao input{
	display:			block;
	height:				19px;
	width:				41px;
	border:				1px solid #202123;
}

#divBuscaCabecalhoBotao a {
	color:				#FCCB0F;
	font-size:			8pt;
	text-decoration:	none;
}

/*Configuracoes da esquerda*/
#divMenu {
	float:				left;
	width:				154px;
	background-color:	#5B0C0F;
	min-height:			220px;
	padding:			38px 17px 150px 17px;
	position:			relative;
	z-index:			2;
}

.itemMenuPrincipalSelecionado a {
	display:			block;
	font-weight:		bold;
	color:				#FFFFFF;
	padding:			3px 0px;
	text-decoration:	none;
}

.itemMenuPrincipal a {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	text-decoration:	none;
	font-weight:		normal;
}

.itemMenuPrincipal p {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	text-decoration:	line-through;
	font-weight:		normal;
}

.itemMenuPrincipalTexto p {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	font-weight:		normal;
}

.itemMenuPrincipalTextoSelecionado p {
	display:			block;
	color:				#FFFFFF;
	padding:			3px 0px;
	position:			relative;
	z-index:			3;
	font-weight:		bold;
}

.ulSubitensMenuPrincipal {
	margin-left:		20px;
}

.ulSubsubitensMenuPrincipal {
	margin-left:		20px;
}

/*Configuracao das Mensagens Informativas*/
#divMensagens {
	background-color:	#EDF1EB;
	border-top:			1px dotted #ABB4A5;
	border-bottom:		1px dotted #ABB4A5;
	padding:			5px 0px;
}

#divMensagens ul{
	margin-left:		213px;
	margin-right:		25px;
	list-style:			url("/constructore/imagens/info.png");
}

#divMensagens ul li{
	color:				#7E847A;
}

/*Configuracao das Mensagens de Erro*/
#divMensagensErro {
	background-color:	#FFDEE5;
	border-top:			1px dotted #FF0000;
	border-bottom:		1px dotted #FF0000;
	padding:			5px 0px;
}

#divMensagensErro ul{
	margin-left:		213px;
	margin-right:		25px;
	list-style:			url("/constructore/imagens/erro.png");
}

#divMensagensErro ul li{
	color:				#FF0000;
}
/* Configuracoes do rodape */

#divEspacoMenu {
	position:			relative;
	float:				left;
	width:				188px;
	background-color:	#6e6f71;
	border-top:			13px solid #FFFFFF;
	height:				100px;
	margin-top:			-83px;
	z-index:			10;
}

#divTextoRodape {
	background-image:	url("/constructore/imagens/fundo-barra-navegacao-rodape.png");
	background-repeat:	repeat-x;
	margin-left:		188px;
	height:				25px;
	padding-top:		5px;
	color:				#6E663B;
	font-weight:		bold;
}

#pRodape {
	text-align:			center;
}

#pRodape a {
	color:				#6E663B;
	font-weight:		bold;
	text-decoration:	none;
}

/*Fim das Configuracoes iniciais*/

/*Configuracao de Formularios*/
.form1, .form1 fieldset {
	margin-bottom:		20px;
}

.fieldsetForm1 {
	border-bottom:		1px solid #ABB4A5;
	margin-bottom:		50px;
}

.fieldsetForm1 legend, .legendFieldsetForm1, .legendFieldsetExternoForm1 {
	color:				#4C4F3C;
	font-weight:		bold;
}

.fieldsetExternoForm1, .divNenhumResultado {
	border-top:			2px solid #ABB4A5;
	border-right:		2px solid #ABB4A5;
	border-bottom:		2px solid #ABB4A5;
	padding:			20px 30px 20px 0px;
	position:			relative;
}

.divNenhumResultado h2 {
	position:			relative;
	margin-top:			-30px;
	color:				#4C4F3C;
	float:				left;
	padding:			0px 10px;
	background-color:	#FFFFFF;
}

.legendFieldsetExternoForm1 {
	padding-right:		20px;
}

.divItemForm1 {
	border-top:			1px solid #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	overflow:			hidden;
	background-color: 	transparent;
}

/*--Gambiarra pra ficar alinhado os forms do lado da foto no usuario --*/
.userInfo .divItemForm1 {
	background-color: 	#EDF1EB;
}
.userInfo .labelItemForm1 {
	background-color:	white;
}
/*--End Gambiarra--*/

.divForm1CapsulaDataDe {
	float:	left;
}

.divForm1CapsulaDataAte {
	float:			left;
}

.labelItemObrigatorioForm1 {
	display:			block;
	background-image:	url("/constructore/imagens/asterisco.png");
	background-position: right center;
	background-repeat:	no-repeat;
	width:				32%;
	float:				left;
	color:				#4C4F3C;
	padding:			3px 0px;
}

.labelItemForm1 {
	display:			block;
	width:				32%;
	float:				left;
	color:				#4C4F3C;
	padding:			3px 0px;
}

.userInfo .labelItemForm1 {
	margin-right:		-58px !important;
}

.divCampoForm1 {
	width:				68%;
	background-color:	#EDF1EB;
	float:				left;
	padding:			3px 0px;
}

.botaoInternoForm1 {
	padding:			3px 8px;
	margin-right:		2px;
	margin-left:		15px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	font-weight:		bold;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-bottom:		10px;
}

.inputDataDia, .inputDataMes, .inputTelefoneDDD {
	width:				30px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputData, .inputDataAntiga {
	width:				80px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputDataAno, .inputTelefonePrefixo, .inputTelefoneSufixo {
	width:				60px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputTextoPequenoForm1 {
	width:				50%;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputTextoMuitoPequenoForm1 {
	width:				80px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputTextoGrandeForm1 {
	width:				93%;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.divCampoFormatavelForm1 {
	margin:				0px 0px 10px 15px;
	width:				93%;
}

.textareaFormatavelForm1 {
	height:				150px;
	width:				100%;
	border:				1px solid #7F9DBF;
}

.textareaForm1 {
	width:				93%;
	height:				150px;
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.inputImagemForm1 {
	width:				300px;
	position:			relative;
	margin-left:		15px;
	z-index:			2;
	-moz-opacity:		0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	
}

.inputTextoFakeImagemForm1 {
	position:			absolute;
	width:				200px;
	border:				1px solid #7F9DBF;
	margin:				1px 0px 1px 15px;
}
.inputBotaoFakeImagemForm1 {
	position:			absolute;
	display:			block;
	padding:			1px 5px 1px 5px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-left:		230px;
	font-weight:		bold;
}

.selectForm1 {
	border:				1px solid #7F9DBF;
	margin-left:		15px;
}

.spanInfoExtraForm1 {
	color:				#7E847A;
	font-size:			8pt;
	margin-left:		15px;
}

.spanInfoExtra2Form1 {
	color:				#7E847A;
	margin-left:		15px;
	margin-right:		-15px;
	font-size:			8pt;
}

.inputRadioForm1, .inputCheckForm1 {
	margin-left:		15px;
	vertical-align:		middle;
}

.labelRadioForm1, .labelCheckForm1 {
	color:				#4C4F3C;
}

.imgRadioForm1 {
	vertical-align:		middle;
}

.divBotaoDireitaForm1 {
	text-align:			right;
}

.divUmItemPorLinhaForm1 {
	padding:			5px 0px;
}

.botaoForm1 {
	padding:			3px 8px;
	margin-right:		2px;
	color:				#FFFFFF;
	text-align:			center;
	background-color:	#985D5D;
	font-weight:		bold;
	border-bottom:		1px solid #A5A5A5;
	border-right:		1px solid #A5A5A5;
	margin-bottom:		10px;
}

/*Configuracao da exibicao de informacoes*/

.pTextoForm1 {
	margin-left:		15px;
	margin-right:		15px;
	color:				#4C4F3C;
	text-align:			justify;
}

.divFoto, .divLogo {
	float:				left;
	width:				75px;
	height:				100px;
	padding-top:		20px;
	padding-right:		10px;
	text-align:			center;
}

.divFoto img, .divLogo img {
	display:		block;
	margin:			auto;
	margin-bottom:	10px;
}

.divFoto input, .divLogo input {
	float:			left;
	display:		block;
	margin-top:		2px;
}

/*Configuracao do termo de compromisso*/
.divItemTermo{
	background-color:	#EDF1EB;
	padding:			5px 0px;
	border-top:			1px solid #ABB4A5;
	border-right:		1px dotted #ABB4A5;
}

.divCampoTermo{
	border:				1px solid #7F9DBF;
	margin:				0px 15px;
	padding:			4px;
	background-color:	#FFFFFF;
	max-height:			100px;
	overflow-y:			scroll;
}

.divCampoTermo p {
	text-align:			justify;
}

.divRadioTermo {
	background-color:	#EDF1EB;
	border-right:		1px dotted #ABB4A5;
	padding-top:		5px;
	padding-bottom:		5px;
	text-align:			center;
}

/*Configuracao da listagem de usuarios*/
.divLinkBuscaAvancada {
	padding:			5px 0px;
}

/*Configuracao da caixa verde - ex: quadro de Explicacoes, noticias, etc*/

.divCaixaVerde {
	margin-bottom:		30px;
}

.divCaixaVerde h2 {
	background-color:	#ABB4A5;
	color:				#3A4037;
	padding:			2px 15px;
}

.divCaixaVerdeConteudo {
	background-color:	#D6D9D4;
	padding:			10px 15px;
	overflow:			hidden;
	position:			relative;
	z-index:			1;
}

.divCaixaVerdeConteudo h3 {
	margin-bottom:		10px;
	color:				#4C4F3C;
}

.divCaixaVerdeConteudo h3 a {
	color:				#4C4F3C;
	text-decoration:	none;
}

.divCaixaVerdeConteudo p {
	text-align:			justify;
	color:				#4C4F3C;
	margin-bottom:		10px;
}

.linkImagemDestaque {
	display:			block;
	float:				left;
	margin-right:		10px;
	position:			relative;
	z-index:			2;
}

.linkImagemDestaque img {
	position:			relative;
	z-index:			2;
}

.spanInfoTituloCaixaVerde {
	color:				#4C4F3C;
	display:			block;
	font-weight:		normal;
	font-size:			8pt;
}

/*Configuracao da Tabela do Tipo 1*/
.table1, .table2 {
	table-layout/*\**/:		fixed\9;
	*table-layout:			auto;
	*border-collapse:	collapse;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				100%;
	_width:				auto;
	border-spacing:		0px;
}

.table2 td {
	padding-top:			5px;
	padding-bottom:			5px;
}
.trTituloTable1, .trTituloTable2, .trTituloTableAssociacoes {
	background-color:	#ABB4A5;
	color:				#4C4F3C;
	vertical-align:		middle;
}

.trTituloTable1 th, .trTituloTable2 th{
	padding:			2px 5px;
}

.trTituloTable1 th a, .linkVerde, .trTituloTable2 th a {
	color:				#4C4F3C;
	text-decoration:	none;
}

.thSelecionarTable1, .thSelecionarTable2, .thImagemDownloadTable2 {
	width:				20px;
}

.thOrdemItemTable2 {
	width:				70px;
}

.thTamanhoItemTable2 {
	width:				90px;
}

.oculto, .thSelecionarTable1 span, .thSelecionarTable2 span, .thImagemDownloadTable2 span, .thAssociacoesTable2 span, .thEditarTable2 span, .thExcluirTable2 span, .thOrdenarTable2 span, .thEntrarTable2 span, .thHistoricoTable2 span, .thTipoForumTable2 span, .thFotoTable2 span {
	display:			none;
}

.imgAscDesc {
	margin:				1px 5px;
}

.trItemTable1 {
	background-image:	url("/constructore/imagens/fundo-comum-item-listagem-table1.png");
	background-position:center;
	background-repeat:	repeat-x;
	height:				50px;
}

.trItemApagadoTable1 {
	background-image:	url("/constructore/imagens/fundo-comum-item-apagado-listagem-table1.png");
	background-position:center;
	background-repeat:	repeat-x;
	height:				50px;
}

.tdFundoBrancoTable1 {
	text-align:			center;
	background-color:	#FFFFFF;
	vertical-align:		middle;
	*background:		none;
}

.tdFundoBrancoTable1 img {
	border:				1px solid #7D7D7D;
	margin-left:		5px;
	margin-right:		5px;
}

.tdFundoDetalheTable1 {
	text-align:			center;
	color:				#4C4F3C;
	background-image:	url("/constructore/imagens/fundo-detalhe-item-listagem-table1.png");
	background-position:left;
	background-repeat:	no-repeat;
	*background-image:	url("/constructore/imagens/fundo-comum-item-listagem-table1.png");
	*background-repeat:	repeat-x;
	padding-left:		25px;
	padding-right:		5px;
}

.tdFundoDetalheApagadoTable1 {
	text-align:			center;
	color:				#4C4F3C;
	background-image:	url("/constructore/imagens/fundo-detalhe-item-apagado-listagem-table1.png");
	background-position:left;
	background-repeat:	no-repeat;
	*background-image:	url("/constructore/imagens/fundo-comum-item-apagado-listagem-table1.png");
	*background-repeat:	repeat-x;
	padding-left:		25px;
	padding-right:		5px;
}

.tdItemTable1 {
	text-align:			center;
	color:				#4C4F3C;
	padding:			0px 5px;
}

/*Configuracao da Tabela do Tipo 2*/
.trSubtituloTable2 th {
	border-top:			1px solid #FFFFFF;
	color:				#4C4F3C;
	background-color:	#C5CAC1;
	font-size:			8pt;
	font-weight:		normal;
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	border-bottom:		1px solid #ABB4A5;
}
/*
.trItemTable2, .trItemLinkTable2 {
	padding-top:		50px;
}*/

.trItemConcluidoLinkTable2  td{
	background-color:	#F7FAE3;
}

.trItemConcluidoLinkTable2 .td1DireitaTable2, .td1DireitaTable2Ordenacao, .td2DireitaTable2Ordenacao {
	font-weight:		bold;
}

.thExcluirTable2, .thOrdenarTable2, .thTipoForumTable2 {
	width:				30px;
}

.thFotoTable2 {
	width:				34px;
}

.thEditarTable2, .thEntrarTable2 {
	width:				50px;
}

.thHistoricoTable2 {
	width:				60px;
}

.thAssociacoesTable2 {
	width:				80px;
}

.td1EsquerdaTable2, .td1EsquerdaTable2Expansivel {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-left:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.td1EsquerdaDireitaTable2 {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-left:		2px dotted #ABB4A5;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.td1Table2, .td1Table2Expansivel {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
}

.td2Table2, .td2Table2Expansivel {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F1F3EF;
	color:				#505340;
	border-bottom:		1px solid #ABB4A5;
}

.td1DireitaTable2, .td1DireitaTable2Ordenacao {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#FDFFFC;
	color:				#505340;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.td2DireitaTable2, .td2DireitaTable2Ordenacao {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F1F3EF;
	color:				#505340;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.divDestaqueTable2 {
	float:				right;
	padding:			0px 5px;
}

.divDestaqueTable2 img {
	vertical-align:		middle;
}

 .imgTable2 {
 	vertical-align:		middle;
 }
 
 .linkLinkTdTable2 {
 	display:			block;
 	width:				20px;
	height:				30px;
 	background-image:	url("/constructore/imagens/link.png");
	background-repeat:	no-repeat;
	background-position:center;
 }
 
 .linkDownloadTdTable2 {
 	display:			block;
 	width:				20px;
	height:				20px;
 	background-image:	url("/constructore/imagens/download.png");
	background-repeat:	no-repeat;
	background-position:center;
 }
 
  .linkLinkTdTable2 span, .linkDownloadTdTable2 span {
 	display:			none;
 }
 
 .imgDetalheTable2 {
 	vertical-align:		middle;
 }
 
.textoTituloTable2 {
	color:				#4C4F3C;
	margin-bottom:		2px;
}

.pExpandidoTable2 {
	color:				black;
	text-align:			justify;
	margin:				10px 20px;
}

.trExpandidoTable2 td {
	background-color:	#F7FAE3;
	color:				#000000;
	text-align:			justify;
	padding:			10px 20px;
	border-left:		2px dotted #ABB4A5;
	border-right:		2px dotted #ABB4A5;
	border-bottom:		1px solid #ABB4A5;
}

.tdExpandidaEsquerdaTable2, .td1EsquerdaExpandidaTable2 {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F7FAE3;
	color:				#505340;
	border-left:		2px dotted #ABB4A5;
	border-right:		1px solid #ABB4A5;
}

.tdExpandidaTable2, .td1ExpandidaTable2, .td2ExpandidaTable2 {
	text-align:			center;
	vertical-align:		middle;
	padding:			5px 5px;
	background-color:	#F7FAE3;
	color:				#505340;
	border-right:		1px solid #ABB4A5;
	border-left:		1px solid #ABB4A5;
}

.spanTextoPequenoForumTable2 {
	display:			block;
	font-size:			8pt;
}

.tdLinksEmails {
	background-color:	#C5CAC1;
	color:				#4C4F3C;
	border-bottom:		1px solid #FFFFFF;
}

.tdLinksEmails span {
	font-size:		8pt;
	float:			left;
	margin:			0px 10px;
	
}

.tdLinksEmails div {
	float:			right;
}

.tdLinksEmails div a {
	margin:			0px 10px;
}

/*Configurcao da Tabela de associacoes*/
.tableAssociacoes {
	table-layout:		fixed;
	*border-collapse:	collapse;
	border-bottom:		4px solid #ABB4A5;
	margin-bottom:		10px;
	width:				420px;
	border-spacing:		0px;
}
/*
.tableAssociacoes .td1EsquerdaTable2, .tableAssociacoes .td1EsquerdaTable2Expansivel {
	text-align:			left;
}*/

.divOcultaAssociacoes {
	background-color:	#FFFFFF;
}

.divOcultaAssociacoes p {
	margin:			8px 5px;
	font-style:		italic;
}

.divOcultaAssociacoes ul {
	list-style:		circle;
}

.divOcultaAssociacoes ul li {
	display:		block;
	text-align:		left;
	margin:			8px 5px;
	width:			150px;
	padding-left:	20px;
	background-image:		url("/constructore/imagens/layouts/classico/seta-associacao.png");
	background-repeat:		no-repeat;
	background-position:	left;
}



/*Configurando Paginacao*/
.pTextoPaginacao{
	text-align:			justify;
	color:				#4C4F3C;
	margin-bottom:		10px;
	overflow:			hidden;
	_height:			20px;
}

.spanPaginas {
	float:			right;
}
.spanQuantidadeResultados {
	float:			left;
}

/*Configuracao dos Links e botoes vermelhos com aspecto de link*/
.linkVermelho, .trItemTable2 a, .trItemLinkTable2 a, .trItemConcluidoLinkTable2 a {
	color:				#71131D;
	text-decoration:	none;
}

.linkVermelhoPequeno {
	color:				#71131D;
	font-size:			8pt;
	text-decoration:	none;
}

.botaoTextoVermelhoPequeno {
	background:			none;
	color:				#71131D;
	font-size:			8pt;
	cursor:				pointer;
}

.botaoTextoVermelho {
	background:			none;
	color:				#71131D;
	cursor:				pointer;
}

/*Configuracao de Questionarios*/

.divQuestionario1 {
	margin-bottom:		20px;
}

.pResultadoVazio {
	background-color:	#EDF1EB;
	border:				1px dashed #ABB4A5;
	margin:				0px 40px 0px 40px;
	padding:			10px;
	text-align:			justify;
}

.divItemQuestionario1, .divUltimoItemQuestionario1 {
	border-top:			1px solid #ABB4A5;
	border-left:		1px dotted #ABB4A5;
	border-right:		1px dotted #ABB4A5;
	background-color:	#EDF1EB;
}

.divUltimoItemQuestionario1 {
	border-bottom:		1px solid #ABB4A5;
}

.divSelecionarItemQuestionario1 {
	text-align:			center;
	float:				left;
	width:				30px;
	padding:			10px 5px;
}

.divConteudoItemQuestionario1, .divConteudoItemSelecionadoQuestionario1 {
	background-color:	#FFFFFF;
	margin-left:		40px;
	padding:			10px 40px 5px 5px;
}

.divConteudoItemSelecionadoQuestionario1 {
	background-color:	#F7FAE3;
}

.divEditarConteudoItemQuestionario1 {
	float:				right;
}

.divEditarConteudoItemQuestionario1 input {
	display:			block;
	margin:				5px 0px;
}

.pPerguntaConteudoItemQuestionario1 {
	text-align:			justify;
}

.divResposstaConteudoItemQuestionario1 {
	margin:				10px;
}

.divResposstaConteudoItemQuestionario1 textarea {
	height:				150px;
	border:				1px solid #7F9DBF;
	padding:			5px;
}

.textareaEditarPerguntaQuestionario {
	height:				50px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textareaQuestionario {
	height:				150px;
	border:				1px solid #7F9DBF;
	padding:			5px;
	background-color:	#FFFFFF;
	color:				#000000;
}

.textareaQuestionarioDesabilitado {
	background-color:	#EDF1EB;
	font-style:			italic;
	color:				#8D8D8D;
}

#divCapacidadeBancoDeRecursos {
	float:				right;
	margin-top:			-40px;
	margin-bottom:		10px;
}

#divCapacidadeBancoDeRecursos p {
	color:				#4C4F3C;
	font-size:			8pt;
}

#pPorcentagemDivCapacidadeBancoDeRecursos{
	float:				right;
}

#divCapacidadeTotalBancoDeRecursos {
	height: 			10px;
	width:	 			100px;
	margin:				1px 5px;
	display:			block;
	float:				right;
	border:				1px solid #517F4A;
}

#divCapacidadeTotalBancoDeRecursosNivelCritico {
	height: 			10px;
	width:	 			100px;
	margin:				1px 5px;
	display:			block;
	float:				right;
	border:				1px solid #5B0C0F;
}

#divEspacoOcupadoBancoDeRecursos {
	background-color:	#517F4A;
	height: 10px;
}

#divEspacoOcupadoBancoDeRecursosNivelCritico {
	background-color:	#5B0C0F;
	height: 10px;
}
/* Minha Constructore(Pagina Inicial)*/
/*
	CURSOS ANDAMENTO
*/

#divMinhaConstructore p{
	text-indent: 30px;
}

#h1CursoAndamento{
	color: #3b4338;
	background-color: #acb4a5;
	padding: 5px 0px ;
	text-align:center;
}

#cxCursoAndamento{
	background-color: #d7d9d4;
}

/*
	CURSOS ATUALIZACOES
*/
#h1CursoAtualizacoes{
	color: #46523e;
	background-color: #a8b69d;
	padding: 5px 0px;
	text-align:center;
}

#cxCursoAtualizacoes{
	background-color: #d5e1cd;
}

/*
	AGENDA CONSTRUCTORE
*/
#h1AgendaConstructore{
	color: #1c2a33;
	background-color: #758592;
	padding: 5px 0px;
	text-align:center;
}

#cxAgendaConstructore{
	background-color: #b2c2cf;
}

/*
	EMAILS CONSTRUCTORE
*/
#h1EmailsConstructore{
	color: #33342c;
	background-color: #a5aa8c;
	padding: 5px 0px;
	text-align:center;
}

#cxEmailsConstructore{
	background-color: #ece1cb;
}


/*
	CURSOS DESENVOLVIMENTO
*/
#h1CursoDesenvolvimento{
	color: #4b384c;
	background-color: #b39db4;
	padding: 5px 0px;
	text-align:center;
}

#cxCursoDesenvolvimento{
	background-color: #f2dff3;
}


/*
	NOVIDADES CONSTRUCTORE
*/
#h1NovidadesConstructore{
	color: #243443;
	background-color: #8494a3;
	padding: 5px 0px;
	text-align:center;
}

#cxNovidadesConstructore{
	background-color: #dce5ee;
	margin-bottom:65px;
}

/* END CXS MINHA CONSTRUCTORE */

.cxMinhaConstructore{
	float:left;
	width: 40%;
	margin-bottom:20px;
	height:200px;
	overflow:hidden;
}
.cxMinhaConstructore.cxEsquerda{
	margin-right:30px;
}

#push{
	height:150px;
}
.invisivel { 
display: none; 
}
.visivel { 
visibility: visible; 
}